/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.b2b.modules.fm.entity.collect;

import javax.validation.constraints.NotNull;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.b2b.common.persistence.DataEntity;
import com.b2b.common.utils.excel.annotation.ExcelField;

/**
 * 采集温度信息Entity
 * @author soldier lee
 * @version 2016-11-20
 */
public class FmGettemp extends DataEntity<FmGettemp> {
	
	private static final long serialVersionUID = 1L;
	private Long versionNo;		// 版本号,每次更新自增长1
	private String stype;		// 数据来源： 采集端属于哪套系统，目前分为 YM 和 GX两类。存储：YM ，自己采集器获取的。GX：顾翔采集器获取 
	private String tem001;		// 主机编号
	private String tem002;		// 设备编号
	private Date tem003;		// 采集时间
	private Date tem004;		// 上传时间
	private String tem005;		// 采集指标:T  温度  H 湿度
	private Double tem006;		// 采集值
	private Double tem007;		// 采集指标值1
	private Double tem008;		// 采集指标值2
	private Double tem009;		// 采集指标值3
	private Double tem010;		// 自订栏位1
	private Double tem011;		// 自订栏位2
	private Double tem012;		// 自订栏位3
	private String tem013;		// 自订栏位4
	private String tem014;		// 自订栏位5
	private String tem015;		// 自订栏位6
	
	public FmGettemp() {
		super();
	}

	public FmGettemp(String id){
		super(id);
	}

	@NotNull(message="版本号,每次更新自增长1不能为空")
	@ExcelField(title="版本号,每次更新自增长1", align=2, sort=6)
	public Long getVersionNo() {
		return versionNo;
	}

	public void setVersionNo(Long versionNo) {
		this.versionNo = versionNo;
	}
	
	@ExcelField(title="数据来源： 采集端属于哪套系统，目前分为 YM 和 GX两类。存储：YM ，自己采集器获取的。GX：顾翔采集器获取 ", align=2, sort=7)
	public String getStype() {
		return stype;
	}

	public void setStype(String stype) {
		this.stype = stype;
	}
	
	@ExcelField(title="主机编号", align=2, sort=8)
	public String getTem001() {
		return tem001;
	}

	public void setTem001(String tem001) {
		this.tem001 = tem001;
	}
	
	@ExcelField(title="设备编号", align=2, sort=9)
	public String getTem002() {
		return tem002;
	}

	public void setTem002(String tem002) {
		this.tem002 = tem002;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="采集时间", align=2, sort=10)
	public Date getTem003() {
		return tem003;
	}

	public void setTem003(Date tem003) {
		this.tem003 = tem003;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="上传时间", align=2, sort=11)
	public Date getTem004() {
		return tem004;
	}

	public void setTem004(Date tem004) {
		this.tem004 = tem004;
	}
	
	@ExcelField(title="采集指标:T  温度  H 湿度", align=2, sort=12)
	public String getTem005() {
		return tem005;
	}

	public void setTem005(String tem005) {
		this.tem005 = tem005;
	}
	
	@ExcelField(title="采集值", align=2, sort=13)
	public Double getTem006() {
		return tem006;
	}

	public void setTem006(Double tem006) {
		this.tem006 = tem006;
	}
	
	@ExcelField(title="采集指标值1", align=2, sort=14)
	public Double getTem007() {
		return tem007;
	}

	public void setTem007(Double tem007) {
		this.tem007 = tem007;
	}
	
	@ExcelField(title="采集指标值2", align=2, sort=15)
	public Double getTem008() {
		return tem008;
	}

	public void setTem008(Double tem008) {
		this.tem008 = tem008;
	}
	
	@ExcelField(title="采集指标值3", align=2, sort=16)
	public Double getTem009() {
		return tem009;
	}

	public void setTem009(Double tem009) {
		this.tem009 = tem009;
	}
	
	@ExcelField(title="自订栏位1", align=2, sort=17)
	public Double getTem010() {
		return tem010;
	}

	public void setTem010(Double tem010) {
		this.tem010 = tem010;
	}
	
	@ExcelField(title="自订栏位2", align=2, sort=18)
	public Double getTem011() {
		return tem011;
	}

	public void setTem011(Double tem011) {
		this.tem011 = tem011;
	}
	
	@ExcelField(title="自订栏位3", align=2, sort=19)
	public Double getTem012() {
		return tem012;
	}

	public void setTem012(Double tem012) {
		this.tem012 = tem012;
	}
	
	@ExcelField(title="自订栏位4", align=2, sort=20)
	public String getTem013() {
		return tem013;
	}

	public void setTem013(String tem013) {
		this.tem013 = tem013;
	}
	
	@ExcelField(title="自订栏位5", align=2, sort=21)
	public String getTem014() {
		return tem014;
	}

	public void setTem014(String tem014) {
		this.tem014 = tem014;
	}
	
	@ExcelField(title="自订栏位6", align=2, sort=22)
	public String getTem015() {
		return tem015;
	}

	public void setTem015(String tem015) {
		this.tem015 = tem015;
	}
	
}